package com.mav01.mrpbackend.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.Date;

// 内部节点类，用于BFS遍历
@Data
@AllArgsConstructor
public class MrpNode {
    private String materialNo; // 物料编号
    private Integer quantity;  // 需求数量
    @JsonFormat(pattern = "yyyy-MM-dd") // 日期格式
    private Date completionDate; // 完成时间
    private Date orderDate; // 订单时间
    private Integer level; // 层级
    private String parentMaterialNo; // 父级物料编号
}